package com.magina.antiPro.controller;


import cn.hutool.core.collection.CollUtil;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.google.common.collect.Maps;
import com.magina.antiPro.domain.bo.AuthUser;
import com.magina.antiPro.domain.vo.Message;
import com.magina.antiPro.response.Response;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.assertj.core.util.Lists;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;
import java.util.Map;

@RequestMapping("/role")
@RestController
@Slf4j
public class TestHutoolController {

    @ApiOperation(value = "countMap",httpMethod = "GET")
    @GetMapping("countMap")
    public Response getUserListByRoleId() {
        List map = Lists.newArrayList();
        map.add( 1);
        map.add( 2);
        map.add( 3);
        map.add(  1);
        map.add(  2);
        map.add(  3);
        map.add( 4);
        map.add( 5);
        map.add( 6);
        Map result = CollUtil.countMap(map);

        return Response.succeed(result,"success");
    }

    public static void main(String[] args) {
            List map = Lists.newArrayList();
            map.add( 1);
            map.add( 2);
            map.add( 3);
            map.add(  1);
            map.add(  2);
            map.add(  3);
            map.add( 4);
            map.add( 5);
            map.add( 6);
            Map result = CollUtil.countMap(map);
            log.info(result.toString());
    }


}
